Following a Musical Performance from a Partially Specified Score

نویسندگان

  • Bryan Pardo
  • William P. Birmingham
چکیده

This paper describes a system that maps a musical performance, recorded as MIDI, onto a partially specified score (lead sheet). Our system breaks the performance into appropriate segments for hypothesized chords by representing it as a directed acyclic graph (DAG) whose edges represent time-intervals of the music. The highest-reward path through the DAG corresponds to the best segmentation of the performance. During segmentation, the name of the best matching chord for each segment label is given to the segment. The sequence of chord names generated by the performance analysis is then aligned against the sequence of chord names in the lead sheet using an alignment technique drawn from gene-sequence analysis. Scores for the alignment are determined by estimating the probability of a random match between chord sequences compared to the probability of the match. Probabilities are calculated through the analysis of chord frequencies on a corpus of tonal music drawn from a standard music theory text.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Score Following: An Artificially Intelligent Musical Accompanist

Score Following is the process by which a musician can be tracked through their performance of a piece, for the purpose of accompanying the musician with the appropriate notes. This tracking is done by following the progress of the musician through the score (written music) of the piece, using observations of the notes they are playing. Artificially intelligent musical accompaniment is where a ...

متن کامل

Modeling Form for On-line Following of Musical Performances

Automated musical accompaniment of human performers often requires an agent be able to follow a musical score with similar facility to that of a human performer. Systems described in the literature represent musical scores in a way that assumes no large-scale structural variation of the piece during performance. If the performer deviates from the expected path by skipping or repeating a section...

متن کامل

Automatic Music Accompanist

Automatic musical accompaniment is where a human musician is accompanied by a computer musician. The computer musician is able to produce musical accompaniment that relates musically to the human performance. The accompaniment should follow the performance using observations of the notes they are playing. This paper describes a complete and detailed construction of a score following and accompa...

متن کامل

Cs 221 Final Project: Automatic Score Following

This project aims to develop a mechanism for automatic page turning, the task of following a human performance of a musical piece, as compared to a reference musical score. At each timestep during a performance, our program outputs an estimate of the current location in the score, measured in beats from the start of the piece. The ultimate goal is to use this inference module to design an inter...

متن کامل

Handling Repeats and Jumps in Score-performance Synchronization

Given a score representation and a recorded performance of the same piece of music, the task of score-performance synchronization is to temporally align musical sections such as bars specified by the score to temporal sections in the performance. Most of the previous approaches assume that the score and the performance to be synchronized globally agree with regard to the overall musical structu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001